Teaching Schedule Fall 2024
- Principles of Computing Systems (cs251)
- Senior Thesis in Computer Science (cs399A) - 3 advisees
- Office Time for Student Drop-In by appointment, see my calendar
Education
- B.A., Mathematics and Computer Science, La Salle College
- M.S., Computer Science, Drexel University
- Ph.D., Computer and Information Sciences, Temple University
Biography
John Dougherty, or "J.D.", has worked at the College since 1997. He is a Senior Member of the ACM and has been involved with ACM/SIGCSE. He presently studies dependable parallel computing (i.e., performability), computing education, and accessible computing. Before Haverford, J.D. was an assistant professor of mathematics and computer science at the Philadelphia College of Textiles & Science, now Thomas Jefferson University, East Falls Campus.
Scholarship
- Computer Science Education: pedagogy, kinesthetic learning (CS unplugged, Computational Singing), K-12 outreach, UDL
- Accessible Computing and Universal Design: "from the start" approaches to design, generalized models for evaluation and comparison; alternatives for text input; automatic captioning approaches
- High-Performance Scientific Computing: performability models, dependable parallel computing, data-intensive scalable computing
Professional Service
ACM Inroads/Math Counts Columnist until 2018; SIGCSE 2018 & 2019 Events Chair; SIGCSE 2017 & 2018 Associated Program Chair; ITiCSE 2017 & 2018 Associated Program Chair; SIGCSE 2014 Symposium Chair; SIGCSE 2013 Program Chair; SIGCSE 2012 Accessibility Liaison; SIGCSE 2008 Symposium Chair; SIGCSE 2007 Program Chair; SIGCSE 2006 Panels/SSs; SIGCSE 2005 Publications; CCSCE 2003-5 Papers Chair, CCSCE 2009 K-12 Liaison; PACSE founder (now CSTA-Philly)
My Links
- Curricula Vitae
- Calendar [Public Google Calendar]
- Appointments
- Senior Member of the ACM
- Computational Singing
- Leveraging Computing to Change Education
SIGCSE 2014: 45th Symposium on CS Education (Symposium Chair) - Changing Face of Computing
SIGCSE 2013: 44th Symposium on CS Education (Program Chair) - Diversity through Accessibility Blog
- ongoing discussion on diversity and accessibility issues in computing
- Diversity through Accessibility
SIGCSE 2008: 39th Symposium on CS Education (Symposium Chair) - SIGCSE 2007
38th Symposium on CS Education (Program Chair) - Special Parents for Exceptional Children
website/blog for an advocacy/support group on accessibility - ACM Papers
ACM digital library articles - Ellen
- personal reflection journal
- Bobblehead: virtual bobblehead of J.D. (compliments of Jeff Popyack @ Drexel University)
- Post-graduates in the Sciences at Haverford, slides from panel discussion, Assembly, Swarthmore College, 8 October 2016
- "Exploring the foundations and future of computing." Invited lecture for the Inauguration of UPE Computer Science Honor Society, LaSalle University, 11 April 2017. [slides]
- "Accessibility & Universal Design in Software Engineering." Invited guest lecture for cs353: Software Engineering at Bryn Maw College, 15 Apr 2021 [slides]
- CCSC Eastern 2022 Keynote Banquet presentation [slides]